import request from '@/api/request/index'

/** 校验消息是否来自微信 */
export function wxGet(): Promise<any> {
  return request.get('/api/wx')
}

/** 接收微信服务消息 */
export function wxPost(): Promise<any> {
  return request.post('/api/wx')
}

/** 清空公众号获取token次数 */
export function wxClearOpenApiQuota(): Promise<any> {
  return request.get('/api/wx/clearOpenApiQuota')
}

/** 绑定供应商小程序和微信开放平台 */
export function wxDoBindSupWxOpenPlat(data: { code?: string }): Promise<any> {
  return request.get('/api/wx/doBindSupWxOpenPlat', data)
}

/** 测试wx服务号消息推送 */
export function wxPushSvcMsg(): Promise<any> {
  return request.post('/api/wx/pushSvcMsg')
}

/** 定时队列触发定时任务 */
export function wxScheduledTaskStart(data: any): Promise<any> {
  return request.post('/api/wx/scheduledTaskStart', data)
}

/** 测试 获取用户列表 */
export function wxTestGetUserList(): Promise<any> {
  return request.get('/api/wx/testGetUserList')
}
